home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group96a.txt
/
000049_icon-group-sender _Mon Feb 12 11:01:15 1996.msg
< prev
next >
Wrap
Internet Message Format
|
1996-09-05
|
2KB
Received: by cheltenham.cs.arizona.edu; Mon, 12 Feb 1996 17:25:53 MST
To: icon-group@cs.arizona.edu
Date: 12 Feb 1996 11:01:15 -0800
From: Steven L Baur <steve@miranova.com>
Message-Id: <m291i85pxg.fsf@miranova.com>
Organization: Miranova Systems, Inc.
Sender: icon-group-request@cs.arizona.edu
References: <4fdi85$4b7o@yuma.ACNS.ColoState.EDU>
Subject: Re: Compiling ELF binaries for Linux1.2.13
Errors-To: icon-group-errors@cs.arizona.edu
Status: O
>>>>> "John" == John Miller <millejoh@holly.ColoState.EDU> writes:
John> Gerhard Brey (G.Brey@lrz.uni-muenchen.de) wrote:
John> : In article <4fg0jp$1vd6@pulp.ucs.ualberta.ca> michal@gortel.phys.ualberta.ca (Michal Jaegermann) writes:
John> : >
John> : > Gerhard Brey (G.Brey@lrz.uni-muenchen.de) wrote:
John> : > : In article <4fdi85$4b7o@yuma.ACNS.ColoState.EDU> millejoh@holly.ColoState.EDU (John Miller) writes:
John> : >
John> : > : > unidentified symbols in rswitch.o -- namely new_context and syserr.
John> : >
John> : > : I guess
John> : > : (but I am not a C- or Assembler-programmer) that the problem has to do
John> : > : with the Assembler code in rswitch.s.
John> : >
John> : > If the problem is caused by symbols from an assembler code then most
John> : > likely it is a trivial one. Elf symbols do not have prepended '_'
John> : > character; assembler likely assumes that they do. Just adjust names.
John> : >
John> : Thanks for the advice. I deleted the `_' in front of the symbol names
John> : in rswitch.s. Now `iconx' is built but there is still the
John> : bfd assertion fail /opt/release/pub/bin/binutils/bfd/elf32-i386.c:624
John> : and when I try to execute `iconx' it stops with a segmentation fault.
John> : Gerhard
John> I'm getting exactly the same results. I'll search around comp.os.linux.*
John> and see what I can come up with. Wish me luck!
I've submitted configuration information to the Icon project for
getting Icon going with Linux ELF. The two main things to watch out
for are the prepended _ in symbol names (for the assembly language
routine in rswitch.s), and you *must* avoid the strength-reduce Gcc
optimization bug by using the switch -fno-strength-reduce when you
compile.
The configuration I used is available at
ftp://ftp.miranova.com/pub/icon.linux.elf.tar.gz
Regards,
--
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.